import { AMI_IBag_getBag } from "./AMI_IBag_getBag";
import { AMI_IBag_tidy } from "./AMI_IBag_tidy";
import { AMI_IBag_use } from "./AMI_IBag_use";
import { AMI_IBag_split } from "./AMI_IBag_split";
import { AMI_IBag_remove } from "./AMI_IBag_remove";
import { AMI_IBag_removeItemInWardrobe } from "./AMI_IBag_removeItemInWardrobe";
import { AMI_IBag_moveIntoWardrobe } from "./AMI_IBag_moveIntoWardrobe";
import { AMI_IBag_moveOutOfWardrobe } from "./AMI_IBag_moveOutOfWardrobe";
import { AMI_IBag_move } from "./AMI_IBag_move";
import { AMI_IBag_moveInBag } from "./AMI_IBag_moveInBag";
import { AMI_IBag_addExtendBarCapacity } from "./AMI_IBag_addExtendBarCapacity";
import { AMI_IBag_useLottery } from "./AMI_IBag_useLottery";
import { AMI_IBag_moveBag } from "./AMI_IBag_moveBag";
import { AMI_IBag_showOpenCopyBox } from "./AMI_IBag_showOpenCopyBox";
import { AMI_IBag_openCopyBox } from "./AMI_IBag_openCopyBox";
import { AMI_IBag_broadcastOpenCopyBoxItem } from "./AMI_IBag_broadcastOpenCopyBoxItem";
import { AMI_IBag_showOpenHappyBag } from "./AMI_IBag_showOpenHappyBag";
import { AMI_IBag_openHappyBag } from "./AMI_IBag_openHappyBag";
import { AMI_IBag_broadcastOpenHappyBagItem } from "./AMI_IBag_broadcastOpenHappyBagItem";
import { AMI_IBag_fastMerge } from "./AMI_IBag_fastMerge";
import { AMI_IBag_merge } from "./AMI_IBag_merge";
import { AMI_IBag_openArenaGiftBag } from "./AMI_IBag_openArenaGiftBag";
import { AMI_IBag_removeArenaGift } from "./AMI_IBag_removeArenaGift";
import { AMI_IBag_shakeArenaGift } from "./AMI_IBag_shakeArenaGift";
import { AMI_IBag_getArenaGift } from "./AMI_IBag_getArenaGift";
import { AMI_IBag_batchRemove } from "./AMI_IBag_batchRemove";
import { AMI_IBag_useRandPetEgg } from "./AMI_IBag_useRandPetEgg";
import { AMI_IBag_use5FBChip } from "./AMI_IBag_use5FBChip";
import { AMI_IBag_useRandItem } from "./AMI_IBag_useRandItem";
import { AMI_IBag_feedItem } from "./AMI_IBag_feedItem";
import { AMI_IBag_initOpenGuessCouplet } from "./AMI_IBag_initOpenGuessCouplet";
import { AMI_IBag_answerGuessCouplet } from "./AMI_IBag_answerGuessCouplet";
type int = number;
//class IBagPrx
    
    export interface IBagPrx
    {
        getBag_async(arg1: AMI_IBag_getBag, arg2: int): void;

        tidy_async(arg1: AMI_IBag_tidy, arg2: int): void;

        use_async(arg1: AMI_IBag_use, arg2: string, arg3: int, arg4: Array<any>): void;

        split_async(arg1: AMI_IBag_split, arg2: string, arg3: int): void;

        remove_async(arg1: AMI_IBag_remove, arg2: string): void;

        removeItemInWardrobe_async(arg1: AMI_IBag_removeItemInWardrobe, arg2: string): void;

        moveIntoWardrobe_async(arg1: AMI_IBag_moveIntoWardrobe, arg2: int, arg3: string): void;

        moveOutOfWardrobe_async(arg1: AMI_IBag_moveOutOfWardrobe, arg2: int, arg3: string): void;

        move_async(arg1: AMI_IBag_move, arg2: string, arg3: int, arg4: int, arg5: int, arg6: int): void;

        moveInBag_async(arg1: AMI_IBag_moveInBag, arg2: string, arg3: int, arg4: int, arg5: int): void;

        addExtendBarCapacity_async(arg1: AMI_IBag_addExtendBarCapacity, arg2: int): void;

        useLottery_async(arg1: AMI_IBag_useLottery, arg2: string, arg3: int): void;

        moveBag_async(arg1: AMI_IBag_moveBag, arg2: int, arg3: int, arg4: Map<any, any> /* flash.utils.Dictionary */): void;

        showOpenCopyBox_async(arg1: AMI_IBag_showOpenCopyBox, arg2: int): void;

        openCopyBox_async(arg1: AMI_IBag_openCopyBox, arg2: string, arg3: Boolean): void;

        broadcastOpenCopyBoxItem_async(arg1: AMI_IBag_broadcastOpenCopyBoxItem): void;

        showOpenHappyBag_async(arg1: AMI_IBag_showOpenHappyBag, arg2: string): void;

        openHappyBag_async(arg1: AMI_IBag_openHappyBag, arg2: string, arg3: int): void;

        broadcastOpenHappyBagItem_async(arg1: AMI_IBag_broadcastOpenHappyBagItem): void;

        fastMerge_async(arg1: AMI_IBag_fastMerge, arg2: int): void;

        merge_async(arg1: AMI_IBag_merge, arg2: int, arg3: string, arg4: string): void;

        openArenaGiftBag_async(arg1: AMI_IBag_openArenaGiftBag, arg2: string): void;

        removeArenaGift_async(arg1: AMI_IBag_removeArenaGift, arg2: string, arg3: int): void;

        shakeArenaGift_async(arg1: AMI_IBag_shakeArenaGift, arg2: string): void;

        getArenaGift_async(arg1: AMI_IBag_getArenaGift, arg2: string): void;

        batchRemove_async(arg1: AMI_IBag_batchRemove, arg2: int, arg3: Map<any, any> /* flash.utils.Dictionary */): void;

        useRandPetEgg_async(arg1: AMI_IBag_useRandPetEgg, arg2: string, arg3: int): void;

        use5FBChip_async(arg1: AMI_IBag_use5FBChip, arg2: string): void;

        useRandItem_async(arg1: AMI_IBag_useRandItem, arg2: int, arg3: string, arg4: Map<any, any> /* flash.utils.Dictionary */): void;

        feedItem_async(arg1: AMI_IBag_feedItem): void;

        initOpenGuessCouplet_async(arg1: AMI_IBag_initOpenGuessCouplet, arg2: string): void;

        answerGuessCouplet_async(arg1: AMI_IBag_answerGuessCouplet, arg2: string, arg3: string): void;
    }
